pillow of a plow - French English Dictionary